const { defineConfig } = require('@vue/cli-service')

const path = require('path')


module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,
  devServer: {
    static: {
      directory: path.join(__dirname, 'public'),
      
    },
    
    //我加的(liu)
    // allowedHosts: "all" ,//正式环境要注释掉

    port: 5003,
    host: 'localhost',
    open:true,
    proxy: {
      '/': {
        // 目标 API 地址
        target: 'http://localhost:8000/',
        // 如果要代理 websockets
        ws: false,
        // 将主机标头的原点更改为目标URL
        changeOrigin: true,
        pathRewrite: {
          // 路径重写
          "^/api": "" // 这个意思就是以api开头的，定向到哪里, 如果你的后边还有路径的话， 会自动拼接上
        }
      }
    }

  },

  configureWebpack: {
    resolve: {
      alias: {
        '@v': path.resolve(__dirname, 'src/views'),
        '@c': path.resolve(__dirname, 'src/components')
      }
    }
  }


})
